package com.kgc.scd.mapper;

import com.kgc.scd.bean.ArrivalUser;
import com.kgc.scd.bean.NotifyProArrive;
import com.kgc.scd.bean.NotifyProArriveExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface NotifyProArriveMapper {
    long countByExample(NotifyProArriveExample example);

    int deleteByExample(NotifyProArriveExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(NotifyProArrive record);

    int insertSelective(NotifyProArrive record);

    List<NotifyProArrive> selectByExample(NotifyProArriveExample example);

    NotifyProArrive selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") NotifyProArrive record, @Param("example") NotifyProArriveExample example);

    int updateByExample(@Param("record") NotifyProArrive record, @Param("example") NotifyProArriveExample example);

    int updateByPrimaryKeySelective(NotifyProArrive record);

    int updateByPrimaryKey(NotifyProArrive record);

    List<ArrivalUser> selectArrivalUser(@Param("proId") String proId);
}